package ysu.sxm.ptjc.pojo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @Description  
 * @Author  baodan_Fan 
 * @Date 2021-01-07 
 */

@Getter
@Setter
@ToString
@NoArgsConstructor
@EqualsAndHashCode
@Entity
@Table ( name ="oxidation_defect_info" )
public class OxidationDefectInfo  implements Serializable {
	private static final long serialVersionUID =  2219791530056863334L;

	/**
	 * 氧化缺陷id 
	 */
	@Id
	private Long oxidationDefectId;

	/**
	 * 划伤
	 */
   	@Column(name = "scratch" )
	private Long scratch;

	/**
	 * 烧伤
	 */
   	@Column(name = "burn_broken" )
	private Long burnBroken;

	/**
	 * 面花
	 */
   	@Column(name = "disordered_surface" )
	private Long disorderedSurface;

	/**
	 * 手套印
	 */
   	@Column(name = "glove_print" )
	private Long glovePrint;

	/**
	 * 毛道
	 */
   	@Column(name = "furroad_broken" )
	private Long furroadBroken;

	/**
	 * 卡子印
	 */
   	@Column(name = "clip_print" )
	private Long clipPrint;

	/**
	 * 面粗
	 */
   	@Column(name = "thick_surface" )
	private Long thickSurface;

	/**
	 * 亮点
	 */
   	@Column(name = "highlights" )
	private Long highlights;

	/**
	 * 电击
	 */
   	@Column(name = "electric_shock" )
	private Long electricShock;

	/**
	 * 彩虹
	 */
   	@Column(name = "rainbow_broken" )
	private Long rainbowBroken;

	/**
	 * 白雾
	 */
   	@Column(name = "white_fog" )
	private Long whiteFog;

	/**
	 * 水印
	 */
   	@Column(name = "watermark" )
	private Long watermark;

	/**
	 * 漆点
	 */
   	@Column(name = "paint_spot" )
	private Long paintSpot;

	/**
	 * 颗粒
	 */
   	@Column(name = "grain_broken" )
	private Long grainBroken;

	/**
	 * 裂膜
	 */
   	@Column(name = "cleft_membrane" )
	private Long cleftMembrane;

	/**
	 * 漆泡
	 */
   	@Column(name = "lacquer_bubble" )
	private Long lacquerBubble;

	/**
	 * 是否得到id
	 */
   	@Column(name = "get_id" )
	private Long getId;

	public Long getOxidationDefectId() {
		return this.oxidationDefectId;
	}

	public void setOxidationDefectId(Long oxidationDefectId) {
		this.oxidationDefectId = oxidationDefectId;
	}

	public Long getScratch() {
		return this.scratch;
	}

	public void setScratch(Long scratch) {
		this.scratch = scratch;
	}

	public Long getBurnBroken() {
		return this.burnBroken;
	}

	public void setBurnBroken(Long burnBroken) {
		this.burnBroken = burnBroken;
	}

	public Long getDisorderedSurface() {
		return this.disorderedSurface;
	}

	public void setDisorderedSurface(Long disorderedSurface) {
		this.disorderedSurface = disorderedSurface;
	}

	public Long getGlovePrint() {
		return this.glovePrint;
	}

	public void setGlovePrint(Long glovePrint) {
		this.glovePrint = glovePrint;
	}

	public Long getFurroadBroken() {
		return this.furroadBroken;
	}

	public void setFurroadBroken(Long furroadBroken) {
		this.furroadBroken = furroadBroken;
	}

	public Long getClipPrint() {
		return this.clipPrint;
	}

	public void setClipPrint(Long clipPrint) {
		this.clipPrint = clipPrint;
	}

	public Long getThickSurface() {
		return this.thickSurface;
	}

	public void setThickSurface(Long thickSurface) {
		this.thickSurface = thickSurface;
	}

	public Long getHighlights() {
		return this.highlights;
	}

	public void setHighlights(Long highlights) {
		this.highlights = highlights;
	}

	public Long getElectricShock() {
		return this.electricShock;
	}

	public void setElectricShock(Long electricShock) {
		this.electricShock = electricShock;
	}

	public Long getRainbowBroken() {
		return this.rainbowBroken;
	}

	public void setRainbowBroken(Long rainbowBroken) {
		this.rainbowBroken = rainbowBroken;
	}


	public Long getWatermark() {
		return this.watermark;
	}

	public void setWatermark(Long watermark) {
		this.watermark = watermark;
	}


	public Long getGrainBroken() {
		return this.grainBroken;
	}

	public void setGrainBroken(Long grainBroken) {
		this.grainBroken = grainBroken;
	}

	public Long getWhiteFog() {
		return whiteFog;
	}

	public OxidationDefectInfo setWhiteFog(Long whiteFog) {
		this.whiteFog = whiteFog;
		return this;
	}

	public Long getPaintSpot() {
		return paintSpot;
	}

	public OxidationDefectInfo setPaintSpot(Long paintSpot) {
		this.paintSpot = paintSpot;
		return this;
	}

	public Long getCleftMembrane() {
		return cleftMembrane;
	}

	public OxidationDefectInfo setCleftMembrane(Long cleftMembrane) {
		this.cleftMembrane = cleftMembrane;
		return this;
	}

	public Long getLacquerBubble() {
		return lacquerBubble;
	}

	public OxidationDefectInfo setLacquerBubble(Long lacquerBubble) {
		this.lacquerBubble = lacquerBubble;
		return this;
	}

	public Long getGetId() {
		return this.getId;
	}

	public void setGetId(Long getId) {
		this.getId = getId;
	}

}
